﻿Easy Markup Language
====================

Декларативный язык разметки, предназначенный для упрощения описания пользовательского интерфейса. Навеян QML.

EML-документ представляет собой дерево элементов. Каждый элемент соответствует контролу. Каждый элемент может иметь:

* произвольное количество свойств, таких как "высота", "выравнивание", "размер шрифта". Набор допустимыъ свойств зависит от класса контрола.

* произвольное количество контролов, вложенных в данный контрол. Например, окно может иметь внутри себя две строки ввода и одну кнопку. Количество и состав вложенных контролов определяется классом конотрола. Некоторые контролы не могут иметь вложенных, некоторые могут иметь не более одного вложенного.
